import { SyncSeriesHook } from 'qx-util';
import { App } from 'vue';

/**
 * 应用钩子(内部使用)
 *
 * @export
 * @class AppHooks
 */
export class AppHooks {
  /**
   * 创建 Vue 应用实例
   *
   * @static
   * @memberof AppHooks
   */
  static createApp = new SyncSeriesHook<App>();

  
  /**
   * 用于在多实例下，挂载到已经创建的 Vue 实例上插件
   *
   * @static
   * @memberof AppHooks
   */
  static useComponent = new SyncSeriesHook<any>();
}
